#ifndef SHELL_H_
#define SHELL_H_


#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <pthread.h>
#include <string>
using namespace std;

class Shell{
public:
	Shell();
	virtual ~Shell();
	void mainRun();
	void CreateNet(FILE filename);
	void Start();
	void KillNode(int id);
	void ReviveNode(int id);
	void Killall();
	void PrintRT(int id);
	//void SendPacket(int source, int target, string textMsg);
	void Run(int scheduleNum);
	void Exit();

private:
//	Mailer*		_mailer;

};

#endif /*SHELL_H_*/
